Two Cousins Deli is an American (Traditional) restaurant in Belmont, CA. Order takeout online for pickup or delivery.
Phone: +16508321805
Cuisine: American (Traditional)