Features
Takeaway, Vegetarian Dishes, Outdoor Seating, Air Conditioning
Nearest public transport
North Dulwich - National Railway