Chula Vista, CA

Owners:
Chad and Kara Felberg
Location:
Town Center at Otay Ranch
Address:
2015 Birch Rd. #909
City, State Zip:
Chula Vista, CA 91915
Country:
US
Phone Number:
619-216-6360
Fax Number:
619-216-6380
Facebook:
Facebook
Accepts Gift Cards:
Yes
Weddings:
No
View store details, specials and more!