Crystal Palace

4.2
(27 reviews)
522 Holloway Road, London, N7 6JD
+44 20 7281 2846Official website
Dinner
Fast Food
Halal
Late Night
Lunch
Mid-range
Restaurants
Seating
Table Service
Takeout
Turkish
Restaurant

At a glance

  • Typical visit: about 1 hour
Crystal Palace | London | United Kingdom | TripAligner