La Grotto Restaurant
Seafood
126 Main Road, Plumstead, Cape Town Central, South Africa
Plumstead's most Seafood popular restaurants, cafes and takeaway menus are found below. Plumstead's most popular Seafood restaurants, cafes and takeaway menus are found below.
Plumstead
seafood