The Spanish Square

  • Restaurants
1358 W Belmont Ave
Chicago, IL 60657
(773) 717-7900
  • About

    Spanish import market and tapas bar.