Pho Orchid Restaurant is listed under Asian Restaurants, Vietnamese Restaurants and is located at 3117 Houma Blvd, Metairie, LA 70006-5405 near the city Metairie Terrace.
Pho Orchid Restaurant is popular for Asian, Vietnamese, Child-friendly near Metairie Terrace
Coordinates: 30.00351, -90.17921
Address: 3117 Houma Blvd, Metairie, LA 70006-5405
City: Metairie Terrace
Phone : +1 504-457-4188
Key Features: Asian Restaurants, Vietnamese Restaurants
User Ranking: 136