Stratton House
Bar
Stratton House is a business center offering meeting rooms and amenities. It also features a hotel with a restaurant and bar.
Location
Best places nearby
The highest rated places close to Stratton House.
Local restaurants nearby
London Rd, England



