Spanish Tavern hero image

Spanish Tavern

Restaurant

103 McWhorter St A, Newark, NJ 07105, USA

Biter Score
8.4
Open
Saturday: 11:30 AM – 11 PM