This charming hotel can be found in Wembley. A total of 28 units are available for guests' convenience. No pets are allowed on the premises.