The address of Indoor Plants and Bonsai Installation is
3311 W 3rd St,
Rampart Village,
Los Angeles,
California,
US.