A hidden gem in the heart of Town & Country Center