Drag box to select area
Pho 75 is one of many pho restaurants in Falls Church, and some loyal patrons think it is the best. The menu offers many varieties of the popular pho noodle soup. Pho 75 is located in the Bestway shopping center, next to Loehmann's Plaza.
3103 Graham Rd, Falls Church, VA 22042
- Hours: Daily, 9am - 8pm