Il Town Royal 73 - Vacation STAY 9216 si trova a Sapporo, a 1,1 km dall'ex Ufficio Governativo di Hokkaidō e a 1,5 km dal Parco Odori.
I luoghi di interesse nelle vicinanze includono l'Università di Hokkaido, la Torre dell'Orologio di Sapporo e la Torre della TV di Sapporo. 5 km dall'aeroporto più vicino, quello di Okadama.