la meva Terra is located in Barcelona, Spain on Carrer del Comte d'Urgell, 76. la meva Terra is rated 4.3 out of 5 in the category latin american restaurant in Spain.
Address
Carrer del Comte d'Urgell, 76
Accessibility
No wheelchair-accessible car park