Grand Inn Hotel besticht durch eine zentrale Lage in Bangkok, nur einen 5-minütigen Fußweg von Nana Square (Platz) und 14 Gehminuten von Central Embassy entfernt. Dieses Hotel ist 1,4 km von Einkaufszentrum Terminal 21 und 1,8 km von Soi Cowboy entfernt.