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 The Thai Restaurant, Aroy Kitchen on the upper floor serving authentic Thai cuisine while the ground floor is a bar showing live sports and serving all your favorite beers, lagers, wines and light snacks