Just Inn 1 stars

7/F, No.23, Lock Road, Tsim Sha Tsui, Hong Kong, Hong Kong

Hotel image
Read more reviews for Just Inn