Spirit of the Lotus
Add to Favorites
CLOSED NOW
Today: Closed
Tomorrow: Closed
28 Years
in Business
Saved to Favorites
Phone: (408) 249-3135
Address: 1704 Moon St NE Ste 9, Albuquerque, NM 87112
Website: Everyone is welcome.
69 Hotel Cir NE, Albuquerque, NM 87123
1423 Wyoming Blvd NE, Albuquerque, NM 87112
1111 Eubank Blvd NE, Albuquerque, NM 87112
9931 Lomas Blvd NE, Albuquerque, NM 87112
9426 Indian School Rd NE, Albuquerque, NM 87112
9717 Indian School Rd NE, Albuquerque, NM 87112
3240 Juan Tabo Blvd NE Bldg A, Albuquerque, NM 87111
1103 Texas St NE, Albuquerque, NM 87110
8701 Princess Jeanne Ave NE, Albuquerque, NM 87112
1900 Wyoming Blvd NE, Albuquerque, NM 87112