Lotus Garden Center

45350 San Luis Rey Ave
Palm Desert, California 92260 United States