Stella Hotel
Stella Hotel
Hotel
No. 8, Jalan Utama 2, Taman D' Utama, Johor Bahru, Malaysia
88
Very Good ·
45 reviews