Contact

Get in touch with us today!

Success! Message received.

Showings, pick ups and returns are   BY APPOINTMENT ONLY.

OUR ADDRESS IS:

16739 Placer Hills Road

Meadow Vista CA, 95722

Located in the strip mall next to

the Shell Station in town. 

We look forward to hearing from you SOON!