Las Palmas de Gran Canaria,
Spain
Restaurant