2024
RED LOBSTER
World cuisine restaurant • €
2/5
• 1 review
Family restaurant on two levels, located on the street side, offering good ...Read more