1532 views
 
Loading map...
Uploaded by: RedLady  •  Category: Restaurant Videos  •  Added on 09 July 2014  •  Location Orihuela Costa Spain

Description
Mediterranean and Italian Restaurant, near Torrevieja, in Spain.
5 Star Cuisine at its very best!