Marlou: A New DTLA Restaurant That’s A Must-Try.
There's a new restaurant in DTLA called Marlou that -- once the word gets out -- is going to be slammed, so make reservations soon. On 819 Flower St, it's part of the boutique O Hotel, with convenient parking a...