L'établissement The Spot est situé à Stonehurst, à 6,3 km de l'université de Pennsylvanie, à 8,2 km du musée Mutter et à 8,5 km du zoo de Philadelphie. Il se trouve à environ 8,7 km du musée d'art de Philadelphie, à 10 km de la fondation Barnes et à 11 km du centre de conventions de Pennsylvanie. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement et le Mann Center for Performing Arts se trouve à 5,8 km.
Cet appartement spacieux comprend une chambre et un salon avec une télévision à écran plat. Cet hébergement climatisé comprend une cuisine. Cet établissement est non-fumeurs.
Vous séjournerez à 12 km de la cloche de la Liberté et à 13 km de l'université Temple. L'aéroport international de Philadelphie, le plus proche, est implanté à 9 km.