Bimbo Palace is an apartment complex with an associated restaurant.