Town ‘n Country Plaza – 2100 SF Restaurant