Elizabeth Jo Miller

Reviews


  • Straw Hat Pizza

    5 starsFebruary 14, 2013

    901 Marina Village Pkwy, Alameda, CA 94501

    The staff is very kind and attentive. I eat there 3 times a month for almost a year and have never been contaminated.