Does anyone know what this place is? Its on the North - West corner. There's a big covered outdoor seating area with a bunch of picnic tables. When ever I pass by I see a bunch of people eating there. It looks as is theres a store too. So does anyone know about the place, and is it any good?