Thai Fresh

Overview

Address: 1016 Tierra Del Rey
Chula Vista, CA 91910
Phone: 619-482-4804