Chile & Lime

Overview

Address: 2705 E Thousand Oaks Blvd
Thousand Oaks, CA 91362
Website: chiliandlimethai.com
Phone: 805-373-9231