Location/AddressHOTEL 81 - ORCHID, 21 Lorong 8 Geylang Singapore 399090
NEAR PAYA LEBAR MRT STATION, 30 PAYA LEBAR ROAD 409006 1.956 KM AWAY
NEAR BOON KENG MRT STATION, 900 SERANGOON ROAD 328260 1.958 KM AWAY
NEAR 99 JALAN SULTAN 199000 1.973 KM AWAY