HOTEL 81 - ORCHID

21 LORONG 8 GEYLANG HOTEL 81 - ORCHID SINGAPORE 399090