Lord Byron Caffè is a pizza restaurant. It's a popular spot for enjoying beer with friends.