Paradise Soho is located in London, United Kingdom on 61 Rupert St, Soho. Paradise Soho is rated 4.4 out of 5 in the category sri lankan in United Kingdom.
Address
61 Rupert St, Soho
Service options
DeliveryDine-in
Amenities
Bar on siteToilets
Accessibility
No wheelchair-accessible car park