Gloria Maris Sharks Fin Restaurant is a mainstay in the Greenhills Shopping Center, but they recently transferred to a brand new building across Chili's. I've been to their new location only once but I could see the same design elements incorporated like the grand staircase. Parking is also way … [Read more...]