Castle Coffee is a coffee shop known for roasting its own beans and offering a selection of tea and pastries.