LÔŽA
Saint Louis, Missouri
LÔŽA is a 3-piece shoegaze-y indie rock band from south city Saint Louis, Missouri. Established: May 2008 - present.
LÔŽA is a 3-piece shoegaze-y indie rock band from south city Saint Louis, Missouri. Established: May 2008 - present.