If you're looking for American (new) restaurants in Philadelphia look no further. Absurd Bird is known for having some of the best American (new) in Philadelphia. Located at 1648 South 7th Street...show more
Last updated August 3, 2023