Name: Mamarosa Beach Restaurant
Passeig Mare Nostrum, 19-21
Barcelona, Spain 08039
Phone: 34 933 1423 586
Website: View Site
This restaurant offers lots of variety for vegetarians! Good food and extremely warm and hospitable staff. Great location with amazing views of the water – so relaxing! Reservations are suggested especially if you would like to be on the terrace.