23 N Greenwood Ave, Tulsa, Oklahoma 74120 USA
Comments area - another space good for reflection
Photo Credit: Yelp