The resturants are lovely there but can be exspensive, there is a street that does great food and cheap compared to the others, it is just off the front on the corner of where you would go up the hill at the end of the beach near the steak house, there is a little bar where you can get a nice hot roast beef sandwich if you continue past that you come to around 4 bars all serving food very good value a lot cheaper as well, think it is facing a hotel called the costa brava, the little bar is owned by an english couple that do the sandwiches find that and you will find the rest, think it is the london bar