White Horse Square
Stadium, Wembley HA9 6QU, United Kingdom
1
1 reviews
1 comments
HP38+W2 Wembley, United Kingdom
Location reporting
Claim this location
Write a review
Recommended locationsDavid Scott2 years ago
Large barren paved area outside an apartment complex with a few shops. Has a few trees, beds, and seats. Is not a park.