The Sticky Lizard Ice Cream, Yogurt & Dessert Shoppe
Phone Number: +18153436383 , (815) 343-6383
Website: Suggest Official Website
Categories: Ice Cream Shop, Frozen Yogurt Shop, Restaurant
Address: 216 W Main St, Ottawa (Illinois) 61350
GPS Coordinates:
41.34605,-88.84343
LaSalle County, Illinois, United States of America
Facebook: facebook.com/797740180258345
Instagram: Photos and Videos