Carmelos Tacos hero image

Carmelos Tacos

Restaurant

110 Summit Ave E, Seattle, WA 98102, USA

Biter Score
8.4
Open
Friday: 10 AM – 11 PM
Carmelos Tacos photo 1
Carmelos Tacos photo 2
Carmelos Tacos photo 3