6052 Mayflower Avenue, Maywood, CA 90270 - HotPads