Thai Fresh

Overview

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