Independence Square Inn is a hostel, located at Italia
We got the private bathroom so worth it!
The restaurant downstairs is not the best. The osso bucco with pork knuckle was the worst