The Mermaid Inn

Address:
7673 Germantown Ave, Philadelphia, Pennsylvania, USA
Telephone:
(215) 247-9797
 View map