Terra Firma

Albuquerque, NM


Address

113 Carlisle Boulevard Southeast
Albuquerque, NM 87106

Phone

+1 505 260 0507


Neighborhood

Nob Hill/University Area


Category

Shoes


Avg User Rating

3 reviews

More Info

Destination Guide

Hotels near Terra Firma

Things to do near Terra Firma

Restaurants near Terra Firma

Shops near Terra Firma