The Urinals of the Peacock Restaurant

The Peacock Restaurant is located in Sierra Vista, AZ.

Filed under: Bars & Restaurants
Tweet

This picture was submitted by eastbayray. He writes: "The Peacock is a Vietnamese Restaurant, and is quite popular in this southwestern town."