Ivoor Coffee & Tea is a coffee shop known for its latte art and spacious garden.