closeView MeStudio Apartments Overlooking Old Town Albuquerque1808 Old Town Rd NWAlbuquerque, NM 87104