Orballo is located in Madrid, Spain on de, Calle de Palas de Rey, 26,. Orballo is rated 4.3 out of 5 in the category gluten-free restaurant in Spain.
Address
de, Calle de Palas de Rey, 26,
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet