Dont really have a review!but does anybody know what this place was or is its right next to Area 51 in the parking lot Ive always wondered