LONDON INN SOUTH WEST LIMITED is a Private Limited Company, registered number 14908516, established in United Kingdom on the 1st July 2023

The venue has a restaurant, Aroy Kitchen on the upper floor serving noodle dishes and Thai cuisine while the ground floor is the Oak bar showing live sports and serving all your favorite beers, lagers, wines, cocktails and light snacks