Thai Thai Restaurant

Overview

Address: 1717 E Vista Way
Vista, CA 92084
Website: thaithaifallbrook.com
Phone: 442-224-7678