Point of View
is a pretty good American Restaurant Restaurant
Ranked #1 of 26 Restaurants in Downtown Saint Louis.
Some say, it is nice, fabulous, good.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Fabulous views of the city. Nice lunch menu and the music level allows for good conversation. Good place for business or friend lunch.