Type: Restaurant
Square Footage: 2,937

Map