Rambeau's Gun Shop

Rambeau's Gun Shop is a location in Hollywood.

Background
The single best weapon store in all of Los Angeles. Accept no substitutes.