Where is New Orchid Hotel?
Where is New Orchid Hotel located?
New Orchid Hotel, New Orchid Hotel, Singapore (approx. 1.32426°, 103.85122°)
Where is New Orchid Hotel on the map?
New Orchid Hotel - National Stadium
New Orchid Hotel - Universal Studios Singapore
{"latitude":1.32426,"longitude":103.85122,"title":"New Orchid Hotel"}