What a lovely restaurant. Food, service and ambiance all great. Highly recommend James Republic.
It is connected to the Marriott Courtyard Hotel at 500 E. 1st Street, Long Beach. You can park in the Marriott Parking structure free of charge with a validated ticket from the restaurant. Happy hour daily from 3:00-6:00.