Happy House New Orleans

A happy house in New Orleans

Green house in Tremé, New Orleans, Louisiana.