[1 min] LA – Selva, Long Beach's Colombian Restaurant, LA Times Best 101 Restaurants
Selva, a captivating Colombian restaurant located in Long Beach, California, offers a delightful culinary journey through the diverse flavors of Colombia. Founded by chef Carlos Jurado, a Cali native with extensive experience in Los Angeles…