Hotel 81 Orchid 2 stars

21, Lorong 8 Geylang, 399090 Singapore, Singapore

Hotel image
Read more reviews for Hotel 81 Orchid