Sierra Vista, AZ asian restaurants & food

Peacock Restaurant-Vietnamese Cuisine

Vietnamese Restaurant

80 S Carmichael Ave, Sierra Vista, AZ 85635
(520) 459-0095
Excellent Good Average Poor Awful 3.0 / 5 based on 17 votes
... is sauteéd beef with lemon grass.

Reviews: 3

  • R C.
  • Tracy E.
  • Melissa D.