Get directions to: Windsor Restaurant, Phoenix, AZ
Restaurant address: 5223 N Central Ave Phoenix, AZ 85012, USA
Restaurant: Windsor Restaurant