1138 S 13th St (at Ellsworth St.), Philadelphia, PA
Mexican Restaurant · Bella Vista - Southwark · 33 tips and reviews
Campbell Bird: Everything here is huge and delicious. Recently discovered cemitas here which are basically sandwiches full of all the best Mexican food stuff.