Ресторан Ласточка располагается на двухпалубном теплоходе. Он пришвартован у Лужнецкой набережной в центре Москвы. Гостям открывается вид на Москву-реку, Лужники и Воробьевы горы. На нижней палубе находятся два зала, которые рассчитаны на 180 гостей. На верхней палубе — зал вместимостью 120 человек и пять VIP-кабинетов, которые могут принять до 25 персон. В теплое время года на носу корабля работает терраса.
Круизную атмосферу на теплоходе создают накрытые белыми скатертями столы, плетеная мебель, отделка из натурального тика и живые растения.
Меню разработал итальянский шеф-повар Доменико Филиппоне. Гостям предлагают популярные блюда средиземноморской и азиатской кухонь. Главный ингредиент большинства позиций - рыба и морепродукты. Их подают в сыром виде, готовят на гриле, добавляют в салаты и пасты.