VP Square, the popular restaurant from the owners of Cafe Mochi, has closed its doors “until further notice” at 3611 Juniata St., according to a note on the restaurant’s website. The closing was first reported by the St. Louis Post-Dispatch. Owned by siblings Victor, Duncan and Mina Pham, the restaurant was known for its ramen, […]
VP Square
Posted inPlaces
