This delightful restuarant bar is situated in the picturesque town of Los Gigantes.
The Restaurant Bar has been established since 1997. It gets alot of passing trade through being situated in a shopping centre and it is open 7 days a week . The clientbase is truly international and a large proportion are British. The restaurant serves food all day starting the dayt with English breakfasts. It is tastefully decorated inside and out and is approximately 100ms inside and has a large terrace with tables and chairs.