hill now restaurants squirrel squirrel hill restaurants open now 2000 Points Free Meals And More. 37 reviews Open Now. Caffe Piccolo Edinburgh Scotland Hotel Edinburgh Hotels E… Sunday, April 3, 2022 Edit