The White Hart Hotel

2 Prospect Place
Welwyn
United Kingdom