Otto Strada Menu
Located in Hoboken, NJ, Otto Strada is a restaurant that has been serving communities for years. Situated on 743 Park Ave, this Otto Strada is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.