Restaurant & Bar go Results Found: 5 Button group with nested dropdown Barcelona Barcelona Stamford CT 06905 Coalhouse Pizza Coalhouse Pizza 85 High Ridge Road Stamford CT 06905 (203) 977-7700 Llama Lips Restaurant Llama Lips Restaurant 870A East Main Street Stamford CT 06902 (203) 858-2241 Puerto Vallarta Stamford Puerto Vallarta Stamford 230 Tresser Boulevard H002 Stamford CT 06901 (203) 724-0497 Terra Gaucha Brazilian Steakhouse Sta... Terra Gaucha Brazilian Steakhouse Stamford 230 Tresser Boulevard H007 Stamford CT 06901 (475) 977-3522