Google Street View of The Fish Palace
Address: 298 Park Rd, Muswell Hill, London N8 8LA, United Kingdom
| Phone:
+44 20 8340 1008
The Fish Palace
360° Google Street View panorama
Explore More Fish & chips restaurant
Friendly Dolphin
Sea Pebbles
GEORGE'S PLAICE
Seahorse Fishbar
Nearby Restaurants
Sushi Zone (0.01 km)
Le Cozy Lobster&burger (0.09 km)
The Victoria Stakes (0.1 km)
Kiss the Koala (0.1 km)
Les Associés (0.43 km)