Hotel 81 - Premier Star 2 stars

31 Lorong 18 Geylang, 398828 Singapore, Singapore

Hotel image
Read more reviews for Hotel 81 - Premier Star