115 Romford Rd, London E15 4LY, United Kingdom +44 20 8257 9026
How to go there
Cafe Loc: 51.5433 / 0.0107719
Plan your visit