Inn is right in the middle of the action.
Being located on the Temple University campus means there's a lot to do around this accommodation. For a little more adventure, guests can easily get to downtown Philadelphia by foot or public transport, and there are plenty of stores and restaurants nearby too. Temple University.