Orchid House Thai Restaurant Victoria Island is located in Lagos, Nigeria on 25b Gafari Animashaun St, Victoria Island. Orchid House Thai Restaurant Victoria Island is rated 4.4 out of 5 in the category thai restaurant in Nigeria.
Address
25b Gafari Animashaun St, Victoria Island