Spanish Tavern hero image

Spanish Tavern

Restaurant

103 McWhorter St A, Newark, NJ 07105, USA

Biter Score
8.4
Open
Wednesday: 11:30 AM – 10 PM