Best Inn hotel is located in London, England offering a pleasant stay in appealing surroundings. For Meetings & Events, The Dining Room can seat up to 25 people when not in use as a dining room.
10 Argyle Road Ilford
Menus subject to confirmation and adjustments according to availability (always of equivalent quality). Drinks are not included and can be ordered at the time
Testimonials