Showroom: 7811 Alvarado Rd, La Mesa, CA 91941
Showroom Hours: Mon-Fri 8-5 and Sat 9-3 (Closed Holidays and Holiday weekends)
Phone: (619) 460-0205 (619) 460-0230