El Hidalgo

Restaurant in Osnabrück, Germany

Opening hours: We-Su 17:30+

15 Nobbenburger Straße