Advertisement

Stella’s Italian Restaurant

Loading Map....

Address

112 Cam De La Placita

Taos, NM, 87571

Description

  • Phone Number: (575) 751-0100
  • 125