Grand Orchid Hotel Solo

Grand Orchid Hotel Solo

Hotel

Jl. Gajahmada No 29, Surakarta, Central Java, Indonesia, Surakarta, Central Java, Indonesia 57131

No info available for this location