Sabor A Casa Mexican & Seafood

Overview

Address: 1200 S Sunset Ave
West Covina, CA 91790
Phone: 626-962-9963