Phò And Japanese Sushi

8122 S Harvard Ave Tulsa OK 74137 USA

(918) 574-2888

Location