Pho House Odessa

1541 John Ben Shepperd Pkwy Suite 2 Odessa TX 79761 USA

(432) 614-2074

Location