Apollo Motor Home Holiday is located at 14273 Washington Ave, San Leandro, CA. This location is in the Floresta Gardens - Bradrick neighborhood. This business specializes in Auto Painting. Apollo Motor Home Holiday is open Mon - Fri, 9am - 5pm and accepts Cash, Mastercard and Visa.