Grand Orchid Hotel Solo
Grand Orchid Hotel Solo
Hotel
, Surakarta, Central Java, Indonesia
63
Average ·
39 reviews
3-star business hotel in Surakarta (Solo City Centre)
No image available for this location