Millers

Address: , St Louis, MO - United States

Checkins

1

Avarage rating at this location

3.25

 

John Wittmayer

A little too much. Flavors don’t blend well.

3.25

over 1 year ago