An affordable sushi joint that has three locations throughout Philadelphia.
Locust Deli (236 S. 21st Street)
1913 Chestnut St