Kestrel Hotel - Fishtown
Hotel • Serviced accommodation • Serviced apartmentOne of the Top rated Hotels in Philadelphia
Address
1119 Leopard St, Philadelphia, PA 19123, United States
Website
Contact
+1 267-225-2118Rating on Google Maps
5.00 (44 reviews)Open on Google Maps