120 Bypass Road , Williamsburg
The Travelodge Inn & Suites Williamsburg is located in the renowned Ewell neighbourhood. The facility provides a variety of amenities and incentives to ensure your stay is enjoyable.