Grand Orchid Hotel Solo

Grand Orchid Hotel Solo

Hotel

, Surakarta, Central Java, Indonesia

3-star business hotel in Surakarta (Solo City Centre)

No info available for this location