Coffee shop located on the Grand Canal, offering a unique setting.