Palomar Toys is located at 669 Palomar St Ste F, Chula Vista, CA. This location is in the Otay Town neighborhood. This business specializes in Toys & Games and has 1 review(s) with a star rating of 5.0.
by merchantcircle on October 18, 2018 from merchantcircle