Mayfair Madrid Restaurant 7313 Frankford Ave Philadelphia, PA 19136 Phone: (215) 333-4113
Category: Restaurants