Nobu Menu
Located in Houston, TX, Nobu is a restaurant that has been serving communities for years. Situated on 5115 Westheimer Rd Suite C-3515, this Nobu is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.
Address & Phone
5115 Westheimer Rd Suite C-3515Houston, TX 77056