Italian coffee shop serving coffee. Located on Castle Road.