Upper Barracks

195 Pearl's Hill Terrace, Singapore 168976 Get Directions

4 loved this Place

Upper Barracks