Skyview Plaza Hotel

2033 Penrose Avenue
Philadelphia
Pennsylvania
United States