Lou Lou Restaurant recently opened in Santa Monica with a French theme- July 2022
Newly opened French restaurant Lou Lou is located in the Santa Monica Place on the third floor of the mall
Read moreNewly opened French restaurant Lou Lou is located in the Santa Monica Place on the third floor of the mall
Read more